package etec.foxsoft.telas;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JMenuBar;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import javax.swing.JSeparator;
import java.awt.Font;
import javax.swing.SwingConstants;
import javax.swing.JTextField;
import javax.swing.JComboBox;
import javax.swing.JTable;
import javax.swing.JButton;
import javax.swing.border.SoftBevelBorder;
import javax.swing.border.BevelBorder;
import javax.swing.table.DefaultTableModel;
import javax.swing.JScrollBar;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JScrollPane;

public class Pagar extends JFrame {

	private JPanel contentPane;
	private JTextField campo_nome;
	private JTextField campo_cpf;
	private JTextField campo_rsocial;
	private JTextField campo_emiss;
	private JTextField campo_cnpj;
	private JTextField campo_qtd;
	private JTextField campo_valor;
	private JTextField campo_total;
	private JTextField campo_nrcontrato;
	private JTextField campo_primeira;
	private JTextField campo_obs;
	private JTable table;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					Pagar frame = new Pagar();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public Pagar() {
		setResizable(false);
		setTitle("FoxSoft1.0V");
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		setBounds(100, 100, 880, 620);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JLabel lblLogo = new JLabel("");
		lblLogo.setIcon(new ImageIcon(Pagar.class.getResource("/Imagens/Logo_Paris.png")));
		lblLogo.setBounds(10, 0, 232, 99);
		contentPane.add(lblLogo);
		
		JSeparator separator = new JSeparator();
		separator.setBounds(10, 102, 346, 14);
		contentPane.add(separator);
		
		JLabel lblNomeCentral = new JLabel("Contas \u00E0 Pagar");
		lblNomeCentral.setHorizontalAlignment(SwingConstants.CENTER);
		lblNomeCentral.setFont(new Font("Tahoma", Font.PLAIN, 20));
		lblNomeCentral.setBounds(310, 89, 243, 25);
		contentPane.add(lblNomeCentral);
		
		JSeparator separator_1 = new JSeparator();
		separator_1.setBounds(507, 102, 346, 14);
		contentPane.add(separator_1);
		
		JLabel lblNome = new JLabel("Nome");
		lblNome.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblNome.setBounds(10, 143, 40, 14);
		contentPane.add(lblNome);
		
		campo_nome = new JTextField();
		campo_nome.setColumns(10);
		campo_nome.setBounds(150, 141, 149, 20);
		contentPane.add(campo_nome);
		
		JLabel lblCpf = new JLabel("CPF");
		lblCpf.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblCpf.setBounds(360, 143, 26, 14);
		contentPane.add(lblCpf);
		
		campo_cpf = new JTextField();
		campo_cpf.setColumns(10);
		campo_cpf.setBounds(457, 141, 149, 20);
		contentPane.add(campo_cpf);
		
		campo_rsocial = new JTextField();
		campo_rsocial.setColumns(10);
		campo_rsocial.setBounds(150, 171, 149, 20);
		contentPane.add(campo_rsocial);
		
		JLabel lblRsocial = new JLabel("Raz\u00E3o Social");
		lblRsocial.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblRsocial.setBounds(10, 173, 74, 14);
		contentPane.add(lblRsocial);
		
		JLabel label_7 = new JLabel("CNPJ");
		label_7.setFont(new Font("Tahoma", Font.PLAIN, 12));
		label_7.setBounds(360, 173, 33, 14);
		contentPane.add(label_7);
		
		campo_emiss = new JTextField();
		campo_emiss.setColumns(10);
		campo_emiss.setBounds(457, 201, 149, 20);
		contentPane.add(campo_emiss);
		
		JLabel lblNrDoContrato = new JLabel("N\u00BA do Contrato");
		lblNrDoContrato.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblNrDoContrato.setBounds(360, 263, 96, 14);
		contentPane.add(lblNrDoContrato);
		
		campo_cnpj = new JTextField();
		campo_cnpj.setColumns(10);
		campo_cnpj.setBounds(457, 172, 149, 20);
		contentPane.add(campo_cnpj);
		
		JLabel lblEmis = new JLabel("Emiss\u00E3o");
		lblEmis.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblEmis.setBounds(360, 203, 50, 14);
		contentPane.add(lblEmis);
		
		campo_qtd = new JTextField();
		campo_qtd.setColumns(10);
		campo_qtd.setBounds(150, 202, 149, 20);
		contentPane.add(campo_qtd);
		
		JLabel lblPrimeira = new JLabel("Primeira Parcela");
		lblPrimeira.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblPrimeira.setBounds(360, 233, 102, 14);
		contentPane.add(lblPrimeira);
		
		campo_valor = new JTextField();
		campo_valor.setColumns(10);
		campo_valor.setBounds(150, 231, 149, 20);
		contentPane.add(campo_valor);
		
		JLabel lblQtd = new JLabel("Quantidade de Parcelas");
		lblQtd.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblQtd.setBounds(10, 203, 129, 14);
		contentPane.add(lblQtd);
		
		campo_total = new JTextField();
		campo_total.setColumns(10);
		campo_total.setBounds(150, 261, 149, 20);
		contentPane.add(campo_total);
		
		JLabel lblValor = new JLabel("Valor das Parcelas");
		lblValor.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblValor.setBounds(10, 233, 102, 14);
		contentPane.add(lblValor);
		
		campo_nrcontrato = new JTextField();
		campo_nrcontrato.setColumns(10);
		campo_nrcontrato.setBounds(457, 261, 149, 20);
		contentPane.add(campo_nrcontrato);
		
		JLabel lblValorTotal = new JLabel("Total");
		lblValorTotal.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblValorTotal.setBounds(10, 263, 104, 14);
		contentPane.add(lblValorTotal);
		
		campo_primeira = new JTextField();
		campo_primeira.setColumns(10);
		campo_primeira.setBounds(457, 231, 149, 20);
		contentPane.add(campo_primeira);
		
		JLabel lblObservao = new JLabel("Observa\u00E7\u00F5es");
		lblObservao.setFont(new Font("Tahoma", Font.PLAIN, 12));
		lblObservao.setBounds(651, 143, 104, 14);
		contentPane.add(lblObservao);
		
		campo_obs = new JTextField();
		campo_obs.setColumns(10);
		campo_obs.setBounds(652, 172, 201, 109);
		contentPane.add(campo_obs);
		
		JSeparator separator_2 = new JSeparator();
		separator_2.setBounds(10, 299, 299, 14);
		contentPane.add(separator_2);
		
		JLabel lblPagamentosCadastrados = new JLabel("Pagamentos Cadastrados");
		lblPagamentosCadastrados.setHorizontalAlignment(SwingConstants.CENTER);
		lblPagamentosCadastrados.setFont(new Font("Tahoma", Font.PLAIN, 20));
		lblPagamentosCadastrados.setBounds(310, 288, 243, 25);
		contentPane.add(lblPagamentosCadastrados);
		
		JSeparator separator_3 = new JSeparator();
		separator_3.setBounds(554, 299, 299, 14);
		contentPane.add(separator_3);
		
		JButton botao_ok = new JButton("OK");
		botao_ok.setIcon(new ImageIcon(Pagar.class.getResource("/Imagens/Ok.png")));
		botao_ok.setBounds(605, 558, 115, 23);
		contentPane.add(botao_ok);
		
		JButton botao_fechar = new JButton("Fechar");
		botao_fechar.setIcon(new ImageIcon(Pagar.class.getResource("/Imagens/Fechar.png")));
		botao_fechar.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				setVisible(false);
				
				
				
			}//Deixar Janela Oculta
		});
		botao_fechar.setBounds(738, 558, 115, 23);
		contentPane.add(botao_fechar);
		
		JButton botao_Fornecedor = new JButton("Fornecedor");
		botao_Fornecedor.setBounds(10, 110, 115, 23);
		contentPane.add(botao_Fornecedor);
		
		JScrollPane scrollPane = new JScrollPane();
		scrollPane.setBounds(10, 317, 843, 235);
		contentPane.add(scrollPane);
		
		table = new JTable();
		table.setModel(new DefaultTableModel(
			new Object[][] {
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
				{null, null, null, null},
			},
			new String[] {
				"C\u00F3d", "Cliente", "Valor", "Data"
			}
		));
		scrollPane.setViewportView(table);
		
		JButton ajuda = new JButton("");
		ajuda.setIcon(new ImageIcon(Pagar.class.getResource("/Imagens/Ajuda.png")));
		ajuda.setBounds(649, 11, 80, 80);
		contentPane.add(ajuda);
		
		JButton sobre = new JButton("");
		sobre.setIcon(new ImageIcon(Pagar.class.getResource("/Imagens/Sobre.png")));
		sobre.setBounds(773, 11, 80, 80);
		contentPane.add(sobre);
	}
}
